maven

您所在的位置:网站首页 maven 指定编码 maven

maven

2024-07-16 21:57| 来源: 网络整理| 查看: 265

背景

在使用maven-assembly-plugin打包时,发现打包后文件中有部分中文出现乱码

解决

经过一番排查之后,发现是mvn编码的问题,window中mvn的默认编码是GBK。可通过如下命令查看:

C:\Users\2>mvn -v Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: D:\upupfeng\installed\apache-maven-3.6.3\bin\.. Java version: 1.8.0_261, vendor: Oracle Corporation, runtime: D:\upupfeng\installed\jdk8\jre Default locale: zh_CN, platform encoding: GBK OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

我们需要将编码修改为UTF-8。

有以下两种修改方式:

1. 修改mvn命令对应的脚本

我是window电脑,修改maven安装目录/bin/mvn.cmd

在mvn.cmd中搜索-D,在带-D的行后添加一行:"-Dfile.encoding=UTF-8" ^。如下所示:

"%JAVACMD%" ^ %JVM_CONFIG_MAVEN_PROPS% ^


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3